package com.witmore.neutron.ai.api.dto;

import lombok.Data;

import java.util.List;

@Data
public class MessageContentDTO {
    /**
     * 消息内容 ContentDTO JSONArray格式
     * {@link com.witmore.neutron.ai.api.dto.ContentDTO}
     */
    private String content;

    /**
     * 文件内容
     */
    private List<FileDTO> file;

    /**
     * 消息角色 user:用户;system:系统;
     */
    private String role;

    /**
     * 消息明细是否展示 0:不展示;1:展示
     */
    private Integer showFlag = 1;

    public MessageContentDTO() {
    }

    public MessageContentDTO(String role, String content, Integer showFlag) {
        this.role = role;
        this.content = content;
        this.showFlag = showFlag;
    }

}
